import json
import random
import string


def generate_json_file(file_size_kb):
    data = {
        "data": "".join(random.choices(string.ascii_letters + string.digits, k=file_size_kb * 1024))
    }

    # 写入JSON文件
    with open('../filesOutput/output.json', 'w') as file:
        json.dump(data, file)

    return file_size_kb


# 使用示例
desired_file_size_kb = 305   # 设置所需的JSON文件大小，以KB为单位
generated_size_kb = generate_json_file(desired_file_size_kb)
print(f"生成的JSON文件大小为: {generated_size_kb} KB")
